package com.example.testapp;

public class Var10 extends Functions {

	
	Var10()
	{
		this.A = 1;
		this.B = 1;
		this.C = -1;
		this.D = 3;
		
		this.Alpha = 1;
		this.Beta = 0;
		this.Gamma = 1;
		this.Delta = 0;

		this.x0 = 0;
		this.L = Math.PI;

		this.t0 = 0;
	}

	@Override
	public double phi_0(double t)
	{
		return Math.exp(-t);
	}

	@Override
	public double phi_l(double t)
	{
		return -Math.exp(-t);
	}

	@Override
	public double psy_1(double x)
	{
		return Math.sin(x);
	}

	@Override
	public double psy_2(double x)
	{
		return -Math.sin(x);
	}

	@Override
	public double diff1_psy_1(double x)
	{
		return Math.cos(x);
	}

	@Override
	public double diff2_psy_1(double x)
	{
		return -Math.sin(x);
	}

	@Override
	public double diff1_psy_2(double x)
	{
		return -Math.cos(x);
	}

	@Override
	public double uReal(double x, double t)
	{
		return Math.exp(-t)*Math.sin(x);
	}

	@Override
	public double f(double x, double t)
	{
		return -Math.cos(x)*Math.exp(-t);
	}
	
}
